import request from '@/plugin/axios'

/* 
# 信息管理 admin
---------------------- 账号管理 ---------------------------------------
*/
// 获取账号列表
export function getXntAccountList(data) {
    return request({
        url: '/xntAdmin/getXntAccountList',
        method: 'post',
        data
    })
}

// 获取账号列表 ----厂商获取经销商
export function getMerchatList(data) {
    return request({
        url: '/xntMerchant/getMerchatList',
        method: 'post',
        data
    })
}

// 获取账号详细信息
export function getXntAccountOrMessList(data) {
    return request({
        url: '/xntAdmin/getXntAccountOrMessList',
        method: 'post',
        data
    })
}

// 添加账号 注册
export function addXntAccount(data) {
    return request({
        url: '/xntAccount/addXntAccount',
        method: 'post',
        data
    })
}

// 添加账号 注册  ----厂商获取经销商
export function addXntAccountAndMerchant(data) {
    return request({
        url: '/xntMerchant/addXntAccountAndMerchant',
        method: 'post',
        data
    })
}

// 编辑账号 重置密码  ----厂商获取经销商通用
export function updateXntAccount(data) {
    return request({
        url: '/xntAccount/updateXntAccount',
        method: 'post',
        data
    })
}

// 编辑账号详细信息 0
export function setXntManufactor(data) {
    return request({
        url: '/xntAdmin/setXntManufactor',
        method: 'post',
        data
    })
}

// 编辑账号详细信息 1
export function setXntWholesaler(data) {
    return request({
        url: '/xntAdmin/setXntWholesaler',
        method: 'post',
        data
    })
}

// 编辑账号详细信息 编辑经销商信息
export function updateMerchat(data) {
    return request({
        url: '/xntMerchant/updateMerchat',
        method: 'post',
        data
    })
}

// 删除账号
export function deleteXntAccount(data) {
    return request({
        url: '/xntAccount/deleteXntAccount',
        method: 'post',
        data
    })
}

// 删除账号  ----厂商获取经销商
export function deleteMerchat(data) {
    return request({
        url: '/xntMerchant/deleteMerchat',
        method: 'post',
        data
    })
}

/* 
---------------------- 配置管理 ---------------------------------------
*/
// 获取首页参数配置列表
export function getAccountConfig(data) {
    return request({
        url: '/xntAdmin/getAccountConfig',
        method: 'post',
        data
    })
}

// 设置首页参数配置
export function setAccountConfig(data) {
    return request({
        url: '/xntAdmin/setAccountConfig',
        method: 'post',
        data
    })
}

// 获取全部分类列表
export function selectGoodType(data) {
    return request({
        url: '/xntGoodType/selectGoodType',
        method: 'post',
        data
    })
}

// 添加物品分类
export function addGoodType(data) {
    return request({
        url: '/xntGoodType/addGoodType',
        method: 'post',
        data
    })
}

// 更新商品分类
export function updateGoodType(data) {
    return request({
        url: '/xntGoodType/updateGoodType',
        method: 'post',
        data
    })
}

// 删除商品分类
export function deleteGoodType(data) {
    return request({
        url: '/xntGoodType/deleteGoodType',
        method: 'post',
        data
    })
}

/* 
---------------------- 订单管理 ---------------------------------------
*/
// 查询订单列表
export function selectOrder(data) {
    return request({
        url: '/xntOrder/selectOrder',
        method: 'post',
        data
    })
}

// 查询订单明细？（订单表以及订单明细表)
export function selectOrderOrItem(data) {
    return request({
        url: '/xntOrder/selectOrderOrItem',
        method: 'post',
        data
    })
}

// 更新修改订单
export function updateOrder(data) {
    return request({
        url: '/xntOrder/updateOrder',
        method: 'post',
        data
    })
}

// 删除订单，对应删除相应的订单详情
export function deleteOrderOrItem(data) {
    return request({
        url: '/xntOrder/deleteOrderOrItem',
        method: 'post',
        data
    })
}
